119 Kensington Church St, London W8 7LN, United Kingdom
View on Map
What travelers say:
The Churchill Arms Kensington is a Thai restaurant in London. The appearance was cute and I was able to get a few pictures lol 📷 The second image is green curry, but I felt it was relatively easy to eat! #London #England #Gourmet